/*
Copyright 2007 Julian Asamer

This file is part of Fractalicious.

    Fractalicious is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    Fractalicious is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with Fractalicious.  If not, see <http://www.gnu.org/licenses/>.
*/

//A short start point:
// - FractaliciousApplications creates the main view.
// - DB takes care about general settings.
// - FOptions takes care about fractal specific options.
// - FractalController is the heart of the App.
// - SettingsView allows you to edit the general settings.
// - FView is the view of the fractal. It also takes care about mousehandling and view transformations.
//		If you want to copy my "real pinching", have a look there.
// - Vector is a collection of Vectorclasses based on NSObject, including my own fractal-optimized
//	 	Transformerclass.
// - Vector_s is basically the same als Vector, but it works statically and uses C-structs
//	 	for the data. Unused, but will eventually replace Vector.
// - FAlgorithm calculates the fractal (currently using a recusive algorithm).
// - Dragable basically defines the draggable control points.
// - DrawingData is a class containing the data of the fractal.
// - Spiral is a very simple fractal; it's well documented if you want to create your own fractal.
// - Fern, Tree: Two other fractals.
#import <UIKit/UIKit.h>

#import "FractaliciousApplication.h"

int main(int argc, char **argv)
{
    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
    return UIApplicationMain(argc, argv, [FractaliciousApplication class]);
}